package com.macasa.service.dal.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.macasa.panel.dao.hibernate.api.IDao;
import com.macasa.panel.entity.api.IPowerDnsServiceSlave;
import com.macasa.service.dal.api.IPowerDnsServiceSlaveDal;

@Service("powerDnsServiceSlaveDal")
@Scope("singleton")
@Transactional
public class PowerDnsServiceSlaveDal extends AbstractCRUDDal<IPowerDnsServiceSlave, Integer> implements IPowerDnsServiceSlaveDal {

	/** long serialVersionUID */
	private static final long	serialVersionUID	= -1353661444458216341L;

	@Override
	@Autowired
	@Qualifier("powerDnsServiceSlaveDao")
	public void setDao(final IDao<IPowerDnsServiceSlave, Integer> ao) {
		super.setDao(ao);
	}
}
